package com.ybkj.daijia.server.service.impl;

import com.ybkj.daijia.server.mapper.AppUpdateVersionMapper;
import com.ybkj.daijia.server.model.AppUpdateInfo;
import com.ybkj.daijia.server.service.AppUpdateVersionService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class DefaultAppUpdateVersionService implements AppUpdateVersionService {


    @Autowired
    private AppUpdateVersionMapper appUpdateVersionMapper;


    @Override
    public List<AppUpdateInfo> queryAllUpdateInfo() {
        return appUpdateVersionMapper.selectUpdateInfo();
    }


    @Override
    public Long addUpdateInfo(AppUpdateInfo appUpdateInfo) {
        return appUpdateVersionMapper.insertUpdateInfo(appUpdateInfo);
    }


    @Override
    public AppUpdateInfo findById(Long id) {
        return appUpdateVersionMapper.selectById(id);
    }


    @Override
    public Long modifyUpdateInfo(AppUpdateInfo appUpdateInfo) {
        return appUpdateVersionMapper.updateInfo(appUpdateInfo);
    }


    @Override
    public Long deleteUpdateInfo(Long id) {
        return appUpdateVersionMapper.deleteUpdateInfo(id);
    }

}
